
public abstract class Actor {

	public Posicion posicionActual;
	protected Posicion posicionInicial;

	Direccion direccion;
	
	public Posicion enDondeEstoy(){
		return posicionActual;
		
	}
	
	public Actor( Posicion posicionActual ){
	this.posicionActual= posicionActual;
	this.posicionInicial = posicionActual;
	}
	
	public void setPosicionInicial ( Posicion posicionInicial ) {
		this.posicionInicial = posicionInicial;
	}
	
	public void setPosicionActual ( Posicion posicion ) {
		this.posicionActual = posicion;
	}
	
	public void morir(){
		this.posicionActual = this.posicionInicial;
	}
	
	public abstract void mover(Posicion proxima);
	
	
}
